package com.px.mbg.model;

import com.px.mbg.base.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 调入单明细
 * </p>
 *
 * @author 品讯科技
 * @since 2022-05-19
 */
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="DrDetail对象", description="调入单明细")
public class DrDetail extends BaseEntity {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "调入单id")
    private Long drId;

    @ApiModelProperty(value = "行号")
    private String lineNo;

    @ApiModelProperty(value = "料号")
    private String materialCode;

    @ApiModelProperty(value = "品名")
    private String materialName;

    @ApiModelProperty(value = "规格")
    private String specification;

    @ApiModelProperty(value = "调入数量")
    private Integer pcsNum;

    @ApiModelProperty(value = "调入张数")
    private Integer pcsSheetNum;

    @ApiModelProperty(value = "调入库存单位")
    private String pcsUnit;

    @ApiModelProperty(value = "厚度")
    private String thickness;

    @ApiModelProperty(value = "宽度")
    private String width;

    @ApiModelProperty(value = "长度")
    private String longt;

    @ApiModelProperty(value = "成本数量")
    private String weight;

    @ApiModelProperty(value = "宽度单位")
    private String widthUnit;

    @ApiModelProperty(value = "成本单位")
    private String weightUnit;

    @ApiModelProperty(value = "长度单位")
    private String lengthUnit;

    @ApiModelProperty(value = "厚度单位")
    private String thicknessUnit;

    @ApiModelProperty(value = "调入库房ID")
    private Long inStoreAddress;

    @ApiModelProperty(value = "调出库房ID")
    private Long outStoreAddress;

    @ApiModelProperty(value = "调入库位编码")
    private String drStorageLocationCode;

    @ApiModelProperty(value = "调出库位编码")
    private String dcStorageLocationCode;

    @ApiModelProperty(value = "批号")
    private String batchNo;

    @ApiModelProperty(value = "备注")
    private String remark;

    @ApiModelProperty(value = "供应商编码")
    private String supplierCode;

    @ApiModelProperty(value = "供应商名称")
    private String supplierName;

    @ApiModelProperty(value = "客户编码")
    private String customerCode;

    @ApiModelProperty(value = "客户名称")
    private String customerName;

    @ApiModelProperty(value = "组织ID")
    private Long organizationId;


}
